<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>

<%
    icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
    String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
    String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
%>

<%  int CANTIDAD_FILAS = Integer.parseInt(icseUtil.getPropertieByName("cantidad_filas"));  %>
<%
    //String imagesDisabled="false";
    //rutas de imagenes de paginado para grilla padre
    String rutaBase="/"+ALIASKEON+"/images/";
    String rutaInicio="Izq1off.gif";
    String rutaPrev="Izq2off.gif";
    String rutaNext="Dere2off.gif";
    String rutaFin="Dere1off.gif";

    int contador=0;
    String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
    if(contador_pag==""){
       contador_pag="0";
    }
    
    contador=Integer.parseInt(contador_pag);

    if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
       rutaInicio="Izq1off.gif";
       rutaPrev="Izq2off.gif";
       rutaNext="Dere2off.gif";
       rutaFin="Dere1off.gif";
    }

    if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
       if(contador>=2){
           rutaInicio="Izq1.gif"; //activamos boton inicio
           rutaPrev="Izq2.gif";
       }
       rutaFin="Dere1off.gif";
    }
    if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
       if(contador>=2){
           rutaInicio="Izq1.gif"; //activamos boton inicio
           rutaPrev="Izq2.gif";
           rutaNext="Dere2.gif";
       }
       if(contador<2){
           rutaNext="Dere2.gif";
       }
       rutaFin="Dere1.gif";
    } 
    rutaInicio=rutaBase+rutaInicio;
    rutaPrev=rutaBase+rutaPrev;
    rutaNext=rutaBase+rutaNext;
    rutaFin=rutaBase+rutaFin;
/*
    if(utils.getValorContexto("ACCION").equals("A") || utils.getValorContexto("ACCION").equals("B") || 
        utils.getValorContexto("ACCION").equals("M") || utils.getValorContexto("ACCION").equals("D") ||
        utils.getValorContexto("IND_FIN_DATOS").equals("")){
        imagesDisabled="true";
        rutaInicio="Izq1off.gif";
        rutaPrev="Izq2off.gif";
        rutaNext="Dere2off.gif";
        rutaFin="Dere1off.gif";
    }*/
%>

<html xmlns="http://www.w3.org/1999/xhtml">  
	<head>
            <title><nacar:etiqueta texto="Coberturas" monoidioma="false"/></title>
            <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
            <%=escribirPlugIn(utils)%>
                <!-- JavaScript Arquitectura -->
                <% if(!utils.isInternetExplorer()) { %>
            <link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
            <% } else { %>
            <link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
            <% } %> 
            <script type="text/javascript" src="/atcl_es_web_pub/js/ctag.js"></script>      
            <script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
            <script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
            <script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>

            <!-- JavaScript ICSE -->
            <script type="text/javascript">
                $(document).ready(function(){
                    $('*').disableSelection();
                    setTrimCampos();
					if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); }); }

                    if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){

                        setValorCampo("txtCodigoCobertura",'<%=utils.getValorContexto("COD_COBERTURA")%>');
                        setValorCampo("txtDescripcionCobertura",'<%=utils.getValorContexto("NOM_LARGO_COBERTURA")%>');

                        if(validarGrillaVacia("tblListaCoberturas")==true){
                            verMensaje('ALERTICA6000','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');
                        }
                    }
                    quitarScrollHorizontal("tblListaCoberturas");  
                });
            </script>       

	</head>
    <body onload="controlSesion();
        <% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%>
            if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
                verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
            }else{
                mostrarMensajes(tipoMensajes,paramMensajes);
            }
        <%}%>">
        <form name="ICSEVE02015" id="ICSEVE02015" action="<%=utils.getDestinoFormulario()%>" method="POST">
            <input type="hidden" name="evento"   id="evento"  />
            <input type="hidden" name="flujo"    id="flujo"  value="<%=utils.getFlujoID()%>" />
            <input type="hidden" name="ventana"  id="ventana"   value="<%=utils.getVentana()%>" /> 

            <input type="hidden" name="hdACCION"                id="hdACCION"               value='<%=utils.getValorContexto("ACCION")%>'/>
            <input type="hidden" name="hdCOD_COBERTURA"         id="hdCOD_COBERTURA"        value='<%=utils.getValorContexto("COD_COBERTURA")%>'/>
            <input type="hidden" name="hdNOM_COBERTURA"         id="hdNOM_COBERTURA"        value='<%=utils.getValorContexto("NOM_COBERTURA")%>'/> 
            <input type="hidden" name="hdNOM_LARGO_COBERTURA"   id="hdNOM_LARGO_COBERTURA"  value='<%=utils.getValorContexto("NOM_LARGO_COBERTURA")%>'/> 
            <input type="hidden" name="hdAVAN_RET_PAGINA"       id="hdAVAN_RET_PAGINA"      value='<%=utils.getValorContexto("AVAN_RET_PAGINA")%>'/>
            <input type="hidden" name="hdCONTADOR_PAGINAS"      id="hdCONTADOR_PAGINAS"     value='<%=utils.getValorContexto("CONTADOR_PAGINAS")%>'/>
            <input type="hidden" name="hdPRIMARY_KEY"           id="hdPRIMARY_KEY"          value='<%=utils.getValorContexto("PRIMARY_KEY")%>'/>
            <input type="hidden" name="hdIND_FIN_DATOS"         id="hdIND_FIN_DATOS"        value='<%=utils.getValorContexto("IND_FIN_DATOS")%>'/>
            <input type="hidden" name="hdNUM_REGISTROS"         id="hdNUM_REGISTROS"        value='<%=utils.getValorContexto("NUM_REGISTROS")%>'/>
            <input type="hidden" name="imagesAction"            id="imagesAction"           value="">

            <div class="DivPagina">
                <div class="DivTituloVentana"><label class="tituloVentanaIzq">Buscar Coberturas</label></div>
                <div class="DivContenedorVentana">              
                    <table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
                        <tr>
                            <td>
                                <div class="DivTituloCaja" ><label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Criterios de B&uacute;squeda</b> </label></div>
                                <div class="DivContenedorCaja">     
                                    <table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
                                        <tr class="EtiquetaAutoescalable"> 
                                            <td>
                                                <label class="EtiquetaAutoescalable">
                                                    <nacar:etiqueta texto="<b>C&oacute;d. Cobertura</b>" monoidioma="false"/>                                   
                                                    <nacar:campotexto estilo="CampoEntrada" identificador="txtCodigoCobertura" texto='<%=utils.getValorContexto("COD_COBERTURA")%>' longitudmaxima="4" onkeypress="return doKeyPress(6, event)" onkeyup="setValorCampo('imagesAction','false');" ancho="4" />
                                                </label>
                                                <label class="EtiquetaAutoescalable">
                                                    <nacar:etiqueta texto="<b>Descripci&oacute;n Larga de Cobertura</b>" monoidioma="false"/>                                                    
                                                    <nacar:campotexto estilo="CampoEntrada" identificador="txtDescripcionCobertura" texto='<%=utils.getValorContexto("NOM_LARGO_COBERTURA")%>' longitudmaxima="60" onkeypress="return doKeyPress(6, event)" onkeyup="setValorCampo('imagesAction','false');" ancho="50" />
                                                </label>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>&nbsp;</td>
                                        </tr>
                                        <tr>
                                            <td class="alinearDer">
                                                <button type="button" id="btnBuscar" name="btnBuscar" class="Boton" onclick="buscar_ICSEVE02015();" accesskey="b" onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>B</u>uscar</button>                                           
                                            </td>                                       
                                        </tr>                                                                                    
                                    </table>
                                </div>
                                <div class="DivTituloCaja2">                        
                                    <table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1"> <!-- TablaTituloEscenario -->
                                        <div class="TituloTabla">
                                            <label class="TituloTablaIzq" >Coberturas Encontradas</label>  
                                            <label class="TituloTablaDer">
                                                <img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" id="btnInicio" name="btnInicio" title="Inicio" onclick="paginado_ICSEVE02015('I');"/>
                                                <img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" id="btnAnterior" name="btnAnterior" title="Anterior" onclick="paginado_ICSEVE02015('R');"/>
                                                <%
                                                   int total_paginas=0, total_registros=0;
                                                   if(contador>0){
                                                       total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
                                                       total_paginas=total_registros/CANTIDAD_FILAS;
                                                        try{
                                                            if(total_registros%(total_paginas*CANTIDAD_FILAS)>0){
                                                                total_paginas++;
                                                            }
                                                        }catch(Exception ex){}
                                                        
                                                        if(total_registros>0 && total_paginas==0){
                                                            total_paginas=1;
                                                        }
                                                   }
                                                %> 

                                                <%=contador>0? (""+contador+" de "+total_paginas):""%>

                                                <img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" id="btnSiguiente" name="btnSiguiente" title="Siguiente" onclick="paginado_ICSEVE02015('A');"/>
                                                <img src="<%=rutaFin%>" class="linkAbi BotonPrismatico" id="btnFin" name="btnFin" title="Fin" onclick="paginado_ICSEVE02015('F');"/>
                                            </label>                    
                                        </div>
                                    </table>
                                </div>
                                <div class="DivContenedorCaja">
                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">                             
                                    <tr>
                                        <td> 
                                            <table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
                                                <tr>
                                                    <td width="100%">
                                                        <nacar:tablaeditable identificador="tblListaCoberturas" estilo="TablaDatos" contextocuerpo="LST_COBERTURAS" espacioentreceldas='2' espaciointeriorceldas='0' estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2' espaciosconretorno='false' columnasocultas='<%=new String[]{"NOMBRE_COBERTURA"}%>'>
                                                            <nacar:scrollvertical alto="378"/>
                                                            <nacar:cabecera>
                                                            <tr>
                                                                <td align='center' class="CabeceraTabla" width="15%" ><nacar:etiqueta texto="C&oacute;d. de Cobertura" monoidioma="false" /></td>
                                                                <td align='center' class="CabeceraTabla" width="75%" ><nacar:etiqueta texto="Descripci&oacute;n Larga de Cobertura" monoidioma="false" /></td>  
                                                                <td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
                                                            </tr>
                                                            </nacar:cabecera>                                                                       
                                                            
                                                            <nacar:columnadatos identificador="COD_COBERTURA" editable="false" ancho='15%' estiloclass="TextoTablaCenN" />
                                                            <nacar:columnadatos identificador="NOMBRE_LARGO_COBERTURA" editable="false" ancho='75%' estiloclass="TextoTablaCenN" />                                                                                                                    
                                                            <nacar:columnalibrehtml ancho="10%">
                                                                <table width='100%' border='0' cellspacing='0' cellpadding='0'>
                                                                <tr>
                                                                    <td class="TextoTablaCenN">
                                                                        <img src="/<%=ALIASKEON%>/images/Check_act.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Seleccionar" onclick="seleccionarRegistro_ICSEVE02015(this,'tblListaCoberturas');"/>
                                                                    </td>   
                                                                </tr>
                                                                </table>
                                                            </nacar:columnalibrehtml>       
                                                            
                                                        </nacar:tablaeditable>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                </table>
                                </div>                                
                            </td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                        </tr>
                        <tr>
                            <td class="alinearDer" >                                 
                                    <button type="button" id="btnSalir" name="btnSalir" class="Boton" onclick="salir_ICSEVE02015();" accesskey="s" 
                                        onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>S</u>alir</button>
                            </td> 
                        </tr>
                    </table>
                </div>          
            </div>
        </form> 
        <div id="mensaje"></div>
        <script type="text/javascript">
            function seleccionarRegistro_ICSEVE02015(objeto,idTabla){
                var codCob = obtenerCeldaFila(objeto,idTabla,0,idTabla);
                var desLargoCob= obtenerCeldaFila(objeto,idTabla,1,idTabla);
                var desCob = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);

                setValorCampo("hdCOD_COBERTURA",codCob);                
                setValorCampo("hdNOM_LARGO_COBERTURA",desLargoCob);
                setValorCampo("hdNOM_COBERTURA",desCob);

                parent.utils_lanzarProcesoCerrarVentanaModal("","pasarParametrosParent('"+codCob+"','"+desCob+"','"+$.trim(desLargoCob)+"')");

                //lanzarEventoVentana("ICSEVE02015","0X3C01009");
            }

            function salir_ICSEVE02015(){
                parent.utils_lanzarProcesoCerrarVentanaModal("","");
                //lanzarEventoVentana("ICSEVE02015",'0X03C01000');
            }

            function buscar_ICSEVE02015(){
                setTrimCampos();
                var codCobertura = getValorCampo('txtCodigoCobertura');

                if(getValorCampo('txtCodigoCobertura') != "")
                {
                    setValorCampo('txtCodigoCobertura', completarCeros(getValorCampo('txtCodigoCobertura'), 3, 0));
                }
                   
                var desCobertura = getValorCampo('txtDescripcionCobertura');

                setValorCampo('hdCOD_COBERTURA',getValorCampo('txtCodigoCobertura'));                
                setValorCampo('hdNOM_LARGO_COBERTURA',desCobertura);

                var arrayCriteriosValidos = [codCobertura,desCobertura];
                var arrayCriteriosInvalidos = new Array();

                var resultado = validarBusquedaVaciosInvalidos(arrayCriteriosValidos, arrayCriteriosInvalidos);
                
                switch(resultado){
                    case 1: verMensaje('CONFIRMICA6004', '<%=icseUtil.getPropertieByName("ICA6004")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE02015'); break;
                    case 2: verMensaje('CONFIRMICA6005', '<%=icseUtil.getPropertieByName("ICA6005")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE02015'); break;
                    case 3: lanzarBusqueda_ICEVSE02015(); break;
                    default: break;
                }
            }

            function lanzarBusqueda_ICEVSE02015(){
                setValorCampo("hdACCION",'<%=icseUtil.getPropertieByName("accionListado")%>');
                setValorCampo("hdAVAN_RET_PAGINA",'<%=icseUtil.getPropertieByName("avancePagina1")%>');
                setValorCampo("hdCONTADOR_PAGINAS","0");
                setValorCampo("hdPRIMARY_KEY","0");
                lanzarEventoVentana('ICSEVE02015','0X3C01004');
            }

            function paginado_ICSEVE02015(navegacion){
                if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){
                    return;
                }
                if(!setearPaginadoGrilla(navegacion,25,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS",
                                    "hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){
                    return false;
                }

                setValorCampo('hdCOD_COBERTURA',getValorCampo('txtCodigoCobertura'));                
                setValorCampo('hdNOM_LARGO_COBERTURA',getValorCampo('txtDescripcionCobertura'));

                lanzarEventoVentana('ICSEVE02015','0X3C01004');
            }
        </script>
    </body>
</html>